Codes source et astuces RapidQ
Voici quelques éléments non documentés du compilateur RQ. Pour les visualiser dans RC.exe il suffit d'utiliser un éditeur de texte en mode binaire ou bien un éditeur hexadécimal
*** non documenté QFont properties/methods
qfont.bold (variable)
qfont.italic (variable)
qfont.underline (variable)
qfont.strikeout (variable)
*** non documenté QForm properties/methods
qform.mdichildcount (variable)
qform.tilemode (variable)
qform.cascade
qform.next
qform.previous
qform.tile
qform.arrangeicons
*** non documenté console properties/methods
console.width (variable)
console.height (variable)
*** non documenté application properties/methods
application.hinstance (variable)
*** non documentées directives du compilateur
$option level ? 'e.g. $option level 3 pour rapidq3.lib
$option xforms 'pour linux
$convert delphi '??? de quoi s'agit-il ?
$debug showdir 'voir dossier
$debug workdir 'voir dossier de travail
$debug version 'voir version
$debug author 'voir nom de l'auteur
*** non documenté objets - non fonctionnels
qthread -> onexecute, resume, suspend, terminate, free
qtransimage -> left, top, width, height, clientwidth, clientheight,
enabled, visible, hint, showhint, popupmenu, cursor, handle, align,
transparentcolor, parent, adjustformsize, autosize, center, stretch,
bmp, bmphandle, execute
*** non documentées variables declarées par défaut
$temp0
$temp1
*** non documentés keywords
fixlen '???
$read 'cela a des effets bizzares
chdrive 'changer le lecteur courrant
*** étonnant mais cela est correct
dim _ _ _ . as long
_ _ _ . = 36
*** étrange ... !!!
DECLARE SUB Strange
CREATE Form AS QFORM
Caption = "1234"
OnClose = Strange
ShowModal
END CREATE
........... Gérald VERDIER ...........